package com.tuantuan.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * 经营许可证-代理人 查询结果对象
 * </p>
 *
 * @author 王钦民
 * @date 2020-10-29
 * @description: 仰天大笑出门去，我辈岂是蓬蒿人
 */
@Data
@ApiModel(value= "LiAgentVO对象", description= "经营许可证-代理人 返回参数")
public class LiAgentVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id主键")
    private Integer id;

    @ApiModelProperty(value = "许可证申办表，主键唯一id")
    private Integer licenceId;

    @ApiModelProperty(value = "代理人-代理人")
    private String agent;

    @ApiModelProperty(value = "代理人-委托人")
    private String client;

    @ApiModelProperty(value = "代理人-工作单位")
    private String workUnit;

    @ApiModelProperty(value = "代理人-职务（1: 2:）")
    private Integer post;

    @ApiModelProperty(value = "代理人-证件类型(1:身份证 2:)")
    private Integer documentType;

    @ApiModelProperty(value = "代理人-证件号码")
    private String identificationNumber;

    @ApiModelProperty(value = "代理人-固定号码")
    private String fixedNumber;

    @ApiModelProperty(value = "代理人-移动电话")
    private String mobilePhone;

    @ApiModelProperty(value = "代为提出、变更、放弃行政许可申请")
    private Boolean entrustTypeOne;

    @ApiModelProperty(value = "接受询问，行使陈述申辩权利")
    private Boolean entrustTypeTwo;

    @ApiModelProperty(value = "要求和参数听证")
    private Boolean entrustTypeThree;

    @ApiModelProperty(value = "提交和接收法律文书")
    private Boolean entrustTypeFour;

    @ApiModelProperty(value = "截止委托期限（1994-10-07 为无限期)）")
    private LocalDateTime termOfProcuration;
}